import { defineStore } from 'pinia'

/**用户权限store */
export const useSystemStore = defineStore('system', {
  state: () => {
    return {
      /**用户信息 */
      headerType: '',
      /**
       * 背景颜色
       *
       * */
      headerBgcolor: 'theme-color',
      /**
       * 头部字体颜色
       * 0：黑色 1:白色
       *  */
      headerFontColor: '1',
      /**
       * 头部宽度
       * min： 1280， middle: 1404，max: 1920
       *
       *  */
      headerWidthType: 'min',
      /**
       * 是否需要头部
       */
      needHeader: true,
      /**
       * 是否需要尾部
       */
      needFooter: true,

      /**
       * 后端host
       */
      backendHost: import.meta.env.VITE_APP_BACKEND_ORIGIN,
      /**
       * 前端host
       */
      frontHost: import.meta.env.VITE_APP_FRONT_HOST ?? ''
    }
  },
  actions: {}
})
